/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package edu.ufes.gpf.sgm.state.incluirPessoa;

import edu.ufes.gpf.sgm.command.incluirPessoa.IncluirPessoaCommand;
import edu.ufes.gpf.sgm.presenter.IncluirPessoaPresenter;

/**
 *
 * @author Danilo
 */
public class EstadoInclusaoPessoa extends AbstractStateIncluirPessoa
{

    public EstadoInclusaoPessoa(IncluirPessoaPresenter objeto)
    {
        super(objeto);
        objeto.getView().setTitle("Incluir Pessoa");
        limparCampos();
        liberarTelaPraEdição();
        objeto.getView().getTxtNome().requestFocus();
        objeto.getView().getBtnSalvar().setText("Salvar");
        objeto.getView().getBtnSair().setText("Cancelar");
        objeto.getView().getBtnSalvar().setEnabled(true);
        objeto.getView().getBtnSair().setEnabled(true);
      
    }

    @Override
    public void salvar()
    {
        new IncluirPessoaCommand(objeto).execute();
    }
    
    
}
